<!doctype html>
<html>
<head>
<meta charset="utf-8">
	<title>CONTROLADORES</title>
<link href="css/tablas.css" media="screen" rel="stylesheet" type="text/css" />  	

		<script src="js/scriptJquery.js" type="text/javascript"></script>	
	
	<script type="text/javascript" src="js/scriptEasing.js"></script>
	<script type="text/javascript" src="js/scriptLavalamp.js"></script>
	<script type="text/javascript" src="js/scriptMaskedInput.js"></script>	
	<script type="text/javascript" src="js/scriptTokenInput.js"></script>
        <script type="text/javascript" src="js/jquery-1.6.4.min.js"></script>
        <script type="text/javascript">var opacity = true;</script>

	
        
        <script type="text/javascript">

$(document).ready(function(){	
	bloquearControles(true);
        obtenerListaControlador();
});


    function nuevo(){
        bloquearControles(false);
         $("#btnNuevo").attr("disabled", true);
               
    }
    
    
   function bloquearControles(estado){
       tipoOperacion = "Insertar";
	$("#txtcontro_nombre").attr("disabled", estado);
	$("#txtcontro_fabricante").attr("disabled", estado);
	$("#txtcontro_raid").attr("disabled", estado);
	$("#txtcontro_interfaz").attr("disabled", estado);
	$("#txtcontro_comentario").attr("disabled", estado);
	$("#txtcontro_estado").attr("disabled", estado);
        $("#btnIngresar").attr("disabled", estado);
        $("#btnModificar").attr("disabled", estado);
        $("#btnCancelar").attr("disabled", estado);
}


function limpiarCampos(){
	tipoOperacion = "Insertar";
	$("#txtcontro_nombre").val("");
	$("#txtcontro_fabricante").val("");
	$("#txtcontro_raid").val("");
	$("#txtcontro_interfaz").val("");
	$("#txtcontro_comentario").val("");
	$("#txtcontro_estado").val("");
        $("#btnIngresar").attr("disabled", false);
        $("#btnModificar").attr("disabled", false);
	$("#btnNuevo").attr("disabled", false);
	 bloquearControles(true);
}

function limpiarCombos(){
   $("#cmbEstablecimiento").val("1"); 
 
  
}

        function insertarControlador(){	

	var nombre = $("#txtcontro_nombre").val();
	var fabricante = $("#txtcontro_fabricante").val();
	var raid = $("#txtcontro_raid").val();
	var interfaz = $("#txtcontro_interfaz").val();
	var comentario = $("#txtcontro_comentario").val();
	var estado = $("#txtcontro_estado").val();
	
    var tipoOperacion = "Insertar";
	

		if(tipoOperacion == "Insertar"){				
					var parametro1 = nombre + "|" + fabricante + "|" + raid + "|" + interfaz 
                                            + "|" + comentario + "|" + estado;	
					alert(parametro1)
					$.ajax({
						   type: "POST",
						   url: "controlador/controladorGeneral.php",
						   data: "tipo=Controlador&operacion=Insertar&parametro1=" + parametro1,
						   success: function(data){	
							tipoOperacion = "Insertar"
							$("#bloqueModal").html(data);		     
						   }
					})	

        limpiarCampos();
        obtenerListaControlador();
							
			}
}

function modificarControlador(){	

	var nombre = $("#txtcontro_nombre").val();
	var fabricante = $("#txtcontro_fabricante").val();
	var raid = $("#txtcontro_raid").val();
	var interfaz = $("#txtcontro_interfaz").val();
	var comentario = $("#txtcontro_comentario").val();
	var estado = $("#txtcontro_estado").val();	
        var idControlador = $("#txtIdControlador").val();	
        
    var tipoOperacion = "Modificar";
	

		if(tipoOperacion == "Modificar"){				
					var parametro1 = nombre + "|" + fabricante + "|" + raid + "|" + interfaz 
                                            + "|" + comentario + "|" + estado + "|" +  idControlador;	
					alert(parametro1)
					$.ajax({
						   type: "POST",
						   url: "controlador/controladorGeneral.php",
						   data: "tipo=Controlador&operacion=Modificar&parametro1=" + parametro1,
						   success: function(data){	
							tipoOperacion = "Modificar"
							$("#bloqueModal").html(data);		     
						   }
					})	

        limpiarCampos();
        obtenerListaControlador();
							
			}
}

function obtenerListaControlador(){
	 $("#gridListarControlador").html('<tr><td class="cabeceraTabla">Codigo</td>    <td class="cabeceraTabla">Nombre</td>	<td class="cabeceraTabla">Fabricante</td>	<td class="cabeceraTabla">Raid</td>	<td class="cabeceraTabla">Interfaz</td>  <td class="cabeceraTabla">Comentario</td>  <td class="cabeceraTabla">Esado</td>    </tr>');
	$.ajax({
		   type: "POST",
		   url: "controlador/controladorGeneral.php",
		   data: "tipo=Controlador&operacion=obtenerLista",
		   success: function(data){			
		     $("#gridListarControlador").append(data);			     
		   }
	})	
}


function traspasarDatosAControles(idControlador){
	$.ajax({
			type: "POST",
			url: "controlador/controladorGeneral.php",
			data: "tipo=Controlador&operacion=obtenerPorId&id=" + idControlador,
			success: function(data){
				if(data != ""){    
                                    
					var arregloDatos = data.split("|");
						if(arregloDatos.length > 0){
							bloquearControles(false);		
							$("#txtIdControlador").val(arregloDatos[0]);	
							$("#txtcontro_nombre").val(arregloDatos[1]);	
							$("#txtcontro_fabricante").val(arregloDatos[2]);
							$("#txtcontro_raid").val(arregloDatos[3]);
                                                        $("#txtcontro_interfaz").val(arregloDatos[4]);
                                                        $("#txtcontro_comentario").val(arregloDatos[5]);
							$("#txtcontro_estado").val(arregloDatos[6]);																						
						}
				}else{
					alert("El registro ya no existe en la base de datos");				
				}
			}
	});
}
    
        </script>
	
	
</head>
<body>
	<div>
		<div class="bloqueGeneral"><!-- Bloque general que contendra los demas elementos del sitio web -->
			<div id="bloqueModal" class="bloqueOculto" title="Gerencia Regional de Salud - La Libertad"><!-- Modal oculto -->
				
			</div><!-- Modal oculto -->
			<div class="bloqueCabecera"> <!-- Bloque Cabecera -->			
				
			</div><!-- Fin bloque cabecera -->
			
			<div class="bloqueContenido"><!-- bloqueContenido -->
                            
                            <div class="bloqueGrid">
                                    
					<table id="gridListarControlador" clase="gridtabla" cellspacing="0" class="tabla" border="0">						
						<tr>
							<td class="cabeceraTabla">Codigo</td>
							<td class="cabeceraTabla">Nombre</td>
							<td class="cabeceraTabla">Fabricante</td>
							<td class="cabeceraTabla">Raid</td>
                                                        <td class="cabeceraTabla">Interfaz</td>
                                                        <td class="cabeceraTabla">Comentario</td>
                                                        <td class="cabeceraTabla">Estado</td>
						</tr>						
					</table>
                            </div>	
                            
                            
				<div class="bloqueControles">
					<table class="tablaControles"  >
						<tr>
							<td colspan="2">
                                                            <input id="txtIdControlador" type="hidden" name="txtIdControlador" />
							</td>
						</tr>	
                                                
                                                <tr>
							<td>Nombre</td>
							<td><input type="text" id="txtcontro_nombre" name="txtcontro_nombre"  /></td>														
						</tr>	
                                                
                                                <tr>
							<td>Fabricante</td>
							<td><input type="text" id="txtcontro_fabricante" name="txtcontro_fabricante"  /></td>														
						</tr>	
                                                
                                                <tr>
							<td>Raid</td>
							<td><input type="text" id="txtcontro_raid" name="txtcontro_raid"  /></td>														
						</tr>	
                                                
                                                <tr>
							<td>Interfaz</td>
							<td><input type="text" id="txtcontro_interfaz" name="txtcontro_interfaz"  /></td>														
						</tr>	
                                                
                                                <tr>
							<td>Comentario</td>
                                                        <td><textarea rows="4" cols="50" id="txtcontro_comentario" name="txtcontro_comentario" ></textarea></td>														
						</tr>	
                                                
                                                <tr>
							<td>Estado</td>
							<td><input type="text" id="txtcontro_estado" name="txtcontro_estado"  /></td>														
						</tr>	
                                                                                                                      
						<tr>
							<td colspan="2">
							<input type="button" value="Ingresar" name="permiso" id="btnIngresar" onclick="insertarControlador();"/>
				                 	<input type="button" value="Modificar" name="permiso" id="btnModificar" onclick="modificarControlador();"/>
							<input type="button" value="Nuevo" name="permiso" id="btnNuevo" onclick="nuevo();"/>
                                                        <input type="button" value="Cancelar" name="permiso" id="btnCancelar" onclick="limpiarCampos();"/>
							</td>														
						</tr>						
					</table>
				</div>
				
			</div>		
			<div class="bloqueFooter"><!-- Fin bloque contenido -->
			
			</div>
			
		</div>		
	</div>
</body>
</html>
